# distribution/hw03/modCloneable.py             David MacQuigg  ece373  10/15/07

class Cloneable(object):
    '''Required methods to clone an object.  Implementations over-riding
    these methods must be provided by each class.'''

    def clone():
        '''Make a deep copy of all elements in an object.  Return the new
        object without disturbing the original.'''
